from math import sqrt
def kv(n):
    k = sqrt(n)
    if k ==int(k):
        return int(k)
    else:
        return 10


a_input = int(input('Введите 4-х значное число'))
if a_input>9999 or  a_input <1000:
    print('Число не является 4-х значным')
else:
    c=a_input
    if c % 2==0:
        print(c,'Четное')
    else:
        print(c,'Нечетное')
    n=c
    nc=9
    mc=0
    ko=0

    while n > 0:
        k = n%10
        if k < nc:
            nc = k
        if k >mc:
            mc = k
        n = n//10
        if k ==0:
            ko+=1
    print('Минимальная цифра:',nc)
    print('Максимальная цифра:',mc)
    print('Количество нулей:',ko)

    mo = 0
    if a_input % 3 ==0:
        mo+=1
    if mo > 0:
        print('Катно ли это число 3:','Да')
    else:
        print('Катно ли это число 3:','Нет')
c1=c%10
if kv(c1)==10:
    print('Цифра в разряде единиц является квадратом цифры','Нет')
else:
    print('Цифра в разряде единиц является квадратом цифры',kv(c1))
c1=c//10%10
if kv(c1)==10:
    print('Цифра в разряде десятков является квадратом цифры','Нет')
else:
    print('Цифра в разряде десятков является квадратом цифры',kv(c1))
c1=c//100%10
if kv(c1)==10:
    print('Цифра в разряде сотен является квадратом цифры','Нет')
else:
    print('Цифра в разряде сотен является квадратом цифры',kv(c1))
c1=c//1000%10
if kv(c1)==10:
    print('Цифра в разряде тысяч является квадратом цифры','Нет')   
else:
    print('Цифра в разряде тысяч является квадратом цифры',kv(c1))
    
